package com.caigou.bean.exam.vo;

import com.caigou.bean.cms.entity.Privilege;
import com.caigou.bean.cms.entity.Role;
import com.caigou.bean.cms.entity.UserBaseInfo;
import com.caigou.bean.vo.RouterPrivilegeVO;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.util.List;

@Data
public class CurrentUserVO {

    @JsonIgnore
    private String userId; //用户id

//    private String nickname;
//
//    private String userpic;
//
//    /**
//     * 真实姓名
//     */
//    private String realName;
//
//    /**
//     * 部门
//     */
//    private String department;
//
//    /**
//     * 职位
//     */
//    private String position;

//    private UserInfo userInfo;//用户基本资料

    private UserBaseInfo userBaseInfo;//用户基本资料


    /**
     * 其他联系电话
     */
//    private String tel;

    private List<Privilege> privileges;//当前用户所拥有的权限

    private List<RouterPrivilegeVO> routerPrivilegeVOS;//当前用户所拥有的菜单栏路由权限

    private Role  role;//当前用户角色


}
